@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }
/*@font-face{
	font-family:siyuan;
	src: url('SourceHanSansCN-Normal.otf');
}*/
html, body { 
font-family:'微软雅黑';
font-size:16px;
color:#444;
overflow-x:hidden;
   text-size-adjust: none;
} 
* {-webkit-text-size-adjust: none;}
html{height:100%; position:relative}
input { border-radius:0; }  button{-webkit-appearance: none; border-radius:0;} 
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }


/*responsive Normal*/
.maxcontainer { min-width:1254px; }
.container {width:1254px;}
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.pchide { display:none; }
.mhide { display:block; }
.padhide{display:block;}
.padshow{display:none;}
.mar0{margin-left:0 !important; margin-right:0 !important;}
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden; line-height:0;}
.main{padding-bottom:50px; position:relative; overflow:hidden}
a{color:#444}
a:hover{color:#2966ca !important}


/*头部*/
.top1{height:44px; background:#f3f4fa}
.top_l p{font-size:14px; color:#b8b8bb; float:left; margin-right:40px; margin-top:9px; cursor:pointer; line-height:24px}
.top_l p img{margin-right:8px; width:24px; float:left;}
.search{ width:218px; height:30px; background:#6671b2; border-radius:15px; margin-top:6px; float:left;}
.ser_btn{background:url(z19_search.png) no-repeat center; width:18px; height:18px; float:right; border:0; margin:4px 10px 0 0}
.ser_ipt{height:28px; line-height:28px; border:0; background:none; margin-left:20px; color:#fff; width:140px}
.ser_ipt::-webkit-input-placeholder {color: #fff;}
.ser_ipt:::-moz-placeholder{color: #fff;}
.ser_ipt::-ms-input-placeholder{color: #fff;}
.top_link{font-size:14px; color:#b8b8bb; margin:12px 18px 0 0; float:left;}
.top_link a{color:#b8b8bb; margin:0 6px}
.top2{height:130px}
.logo{margin:30px 0 0 0; width:251px;}
.logo_word{ width:780px; margin-top:24px;}
.logo_word h4{font-size:17px; color:#3d55a7; line-height:31px;}
.logo_word p{font-size:15px; text-align:right; color:#98a1bf; margin-top:8px}
.nav{height:50px; background:#3d55a7; line-height:50px; position:relative; }
.nav li{font-size:18px;  margin-right:1px; font-weight:bold; }
#nav li a{padding:0 28px;}
#nav li{display:inline-block}
#nav li a,#nav li a:hover{color:#fff !important}
.nav li.now,.nav li.on{background:#1d3897; height:53px; margin-top:-3px; line-height:55px;}
.top_link_m{display:none}
.padPC{display: none}
#nav{display:flex;justify-content: space-between;}

/*右侧浮窗*/
.Rightfixed{position:fixed; top:344px;  left:50%; margin-left:634px;-webkit-transform: translateZ(0); z-index: 10;}
.Rightfixed img{display:block; width:40px; margin-bottom:2px; }
#returnTop{display:none}
#returnTopM{position: fixed; right: 20px; bottom:20px; display:none; z-index: 20;}
.RF_box{position: relative;}
.Rightfixed .RF_rem{position: absolute; width: 400px; height: 597px; bottom:-300px; left:-408px; display:none;}
.RF_wx:hover .RF_rem{display:block;}

/*底部*/
.foot{height:203px; background:url(z19_foot.png) no-repeat right top #364d99; overflow:hidden}
.foot p{font-size:14px; line-height:26px; color:#fff}
.foot p a{color:#fff !important;}
.foot p a:hover{text-decoration:underline}
.foot_txt{margin-top:15px; margin-bottom:5px;}
.foot_img img{vertical-align:middle; margin-right:30px}
.foot_img1{width:110px;}
.foot_img2{height:56px}

/*二级*/
.Left{width:184px;  float:left; margin-top:20px; margin-right:30px; border-right:1px solid #eef2fe;}
.Right{overflow:hidden; margin-top:20px;}
.Left_title{background:url(z19_left_top.jpg) no-repeat center; height:76px; overflow:hidden}
.Left_title h4{ font-size:24px; text-align:right; margin:16px 10px 0px 0; color:#fff;}
.Left_title p{color:#fff; opacity:0.5;font-size:15px; text-align:right; margin-right:10px; font-weight:bold;}
.Left_title2{background:url(z19_left_top2.jpg) no-repeat center;}
.menu li{line-height:30px; font-size:18px; margin-bottom:1px; background:#f0f2fc; padding:; font-weight:bold}
.menu li:hover{background:#DAE6FF;}
.menu li a,.menu li a:hover{color:#3d55a7 !important; display: block; padding: 10px 16px;}
.menu li.now{background:url(z19_menu.jpg) no-repeat left center #f0f2fc;}
.station{height:42px; line-height:42px; background:#f3f4fa; padding:0 22px; font-size:14px; color:#444;}
.row_title{ border-top:2px solid #dfe7fd; font-size:18px; width:100%; font-weight:bold;}
.row_title p{border-top:3px solid #3d55a7; display:inline-block;  margin-top:-3px; color:#444; padding-top:10px;margin-right:10px; }
.row_title span{font-size:12px; font-weight:normal}
.row_title2{color:#444;height:36px; line-height:36px; background:#f0f2fc; border-left:4px solid #3d55a7; padding-left:16px; margin:16px 0 20px}
.row_title2 p{font-size:16px; float:left; margin-right:10px; font-weight:bold}
.row_title2 span{font-size:12px;}
.row_title2 a{color:#4f4f4f}
.station2{height:44px; line-height:44px; font-size:14px; color:#444;}
.gl_main{border-top:4px solid #3d55a7; box-shadow:0 0 8px #e6ecf2; padding-bottom:30px}
.gl_main .page{margin-left:20px}
.m_menu_box{ position:fixed; right:0; top:200px; z-index:10; display:none}
.m_menu_btn{width:52px; height:110px; background:url(z19_menu_m2.png) no-repeat center; background-color:rgba(60,84,166,0.85); border-radius:6px 0 0 6px; position:absolute;top:50%; margin-top:-55px; left:-51px;}
.m_menu_btn.open{background-image:url(z19_menu_m1.png);}
.m_menu_div{padding:20px 0;background-color:rgba(60,84,166,0.85); border-radius:6px 0 0 6px;}
.m_menu{background-color:rgba(60,84,166,0.85); border-radius:6px 0 0 6px;}
.m_menu_div .m_menu{ background:none; padding:0}
.m_menu li{height:60px; border-bottom:1px solid #7a8dd1; line-height:60px; font-size:18px}
.m_menu li a{color:#fff !important;height: 90px; display: block; line-height: 90px;padding:0 25px;}
.m_menu li a:hover{background: #1D3897;     border-radius: 3px;}
.m_menu_div h6{color:#fff; font-size:20px; margin:0 26px; padding-bottom:10px;border-bottom:1px solid #7a8dd1;}
.m_menu li a{/*line-height:60px; height:60px*/}


/*下拉菜单*/
.nav_model{ position:absolute; width:1254px; top:50px; z-index:14; left:50%; margin-left:-627px;}
.model_box{border-top:0; background:#f1f3f8;padding:0 24px 0 24px; overflow:hidden; color:#444; display:none}
.nav .model_box a{color:#444}
.model_l{width:638px; float:left; margin-right:33px;}
.model_r{overflow:hidden}
.model_title{font-size:18px; background:url(z19_title_bg.jpg) repeat-x left center; margin-top:10px; font-weight:bold}
.model_title p{display: inline-block; padding:0 6px 0 0; background:#f1f3f8;}
.model_title p span{font-size:12px; font-weight:normal; margin-left:10px; float:right}
.ykjj_img{width:240px; height:160px; position:relative; float:left; margin-right:20px}
.ykjj_img img{width:100%; height:100%}
.ykjj_img .video_play{width:42px; height:42px; position:absolute; top:50%; left:50%; margin-top:-21px; margin-left:-21px}
/*.ykjj_txt{font-size:14px; line-height:26px;}*/
.ykjj_txt{font-size:15px; line-height:1.7;}
.ykjj_txt a{ float:right; font-size:13px;}
.people_list li{float:left; width:66px; padding:0; margin:0 29px 18px 0;}
.people_list img{width:66px; height:92px; margin:0 auto; display:block;}
.people_list p{text-align:center; font-size:14px; line-height:30px; font-weight:normal}
.jgsz_list li{float:left;margin:0 5px 0 0; padding:0; border-left:1px solid #dcdee2;font-weight:normal; max-width:150px; height:515px;}
.jgsz_list li h5{height:32px; line-height:32px; font-size:16px; background:#4a90e2; color:#fff; padding-left:24px; margin-left:-1px;}
.jgsz_list li p{background:url(z19_dian_hui.png) no-repeat left 10px; padding-left:12px; margin:0 6px; line-height:24px; font-size:14px;  margin-top:10px}
.kxyj_img{width:230px; height:120px; float:left; position:relative; margin-right:12px;}
.kxyj_img img{ width:100%; height:100%;}
.kxyj_img p{ background:url(z19_kxyj_t3.png) no-repeat left center;padding:0 20px; height:42px; position:absolute; right:0; bottom:14px; text-align:center; font-size:16px; line-height:42px;color:#fff; font-weight:bold }
.kxyj_img p a,.kxyj_img p a:hover{color:#fff !important}
.kxyj_list li{float:left;background:url(z19_dian_hui.png) no-repeat left 13px; padding:0 0 0 14px;  width:206px; line-height:31px; font-weight:normal; font-size:14px;}
.kxyj_box,.kxyj_list,.xdzx,.ysdh,.kyjz_list,.cbw_txt,.kpwz,.kpsp,.djgz,.zkyxb{overflow:hidden}
.kycc_list li{padding:0; margin-right:34px; font-size:16px; font-weight:normal;  line-height:44px; float:left}
.kycc_list li img{margin-right:20px; float:left;}
.kycc_list li span{margin-left:34px; color:#acadae}
.kycc_list{margin-top:6px;}
.xdzx .kxyj_img p{ top:20px}
.xdzx .kxyj_img {margin-right:29px}
.kyjz_list li{padding:0 0 0 18px; background:url(z19_xk_list.png) no-repeat left center; font-size:15px; font-weight:normal; line-height:28px; float:none; overflow:hidden; margin-bottom:4px; display:block}
.kyjz_list li a{display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.kyjz_list li span{float:right; font-size:12px; color:#a7a7a7;margin-left:12px; text-align:right}
.school img{width:222px; height:66px; border:1px solid #3c61c2; margin-right:14px; float:left; margin-top:4px;}
.school li{padding:0; font-weight:normal; font-size:14px; line-height:24px;margin-top:24px}
.school li p{overflow:hidden}
.school_bar img{width:286px; height:53px; float:left; margin-right:20px; margin-top:20px}
.xbzz_img{width:400px; height:111px; float:none; margin:0 0 10px 0;}
.xbzz_img p{top:56px}
.xbzz_l{width:400px; float:left; margin-right:34px}
.xbzz_l .kxyj_list li{ margin:4px 0;}
.xbzz_r{overflow:hidden}
.xbzz_box{width:150px; height:62px; font-size:20px; line-height:62px; text-align:center; float:left; margin-right:10px; font-weight:bold}
.nav .xbzz_box a,.nav .xbzz_box a:hover{color:#fff !important}
.xbzz_img1{background:url(z19_xbzz_img222.jpg) no-repeat center;}
.xbzz_img2{background:url(z19_xbzz_img333.jpg) no-repeat center;}
.xbzz_img3{background:url(z19_xbzz_img444.jpg) no-repeat center;}
.xbzz_img4{background:url(z19_xbzz_img555.jpg) no-repeat center; margin-right:0}
.ysxx li{width:118px; height:130px; border:1px solid #3c61c2; float:left; margin-right:14px; text-align:center; padding:0; margin-top:6px}
.ysxx li span{width:43px; height:56px; display:block; margin:12px auto}
.ysxx1{background:url(z19_ysxx111.png) no-repeat center bottom}
.ysxx2{background:url(z19_ysxx222.png) no-repeat center bottom}
.ysxx3{background:url(z19_ysxx333.png) no-repeat center bottom}
.ysxx4{background:url(z19_ysxx444.png) no-repeat center bottom}
.ysxx li p{font-size:14px; line-height:normal;}
.nav  .ysxx li a{color:#3c61c2}
.ysdh_more{color:#444}
.ysdh_l{float:left; width:230px; margin-right:24px; margin-top:8px;}
.ysdh{margin-top:-8px; margin-bottom:28px;}
.model_l2{width:350px; float:left; margin-right:30px}
.model_r2,.model_r3,.model_r4,.model_r5{overflow:hidden}
.zytj{margin-top:26px}
.zytj li{padding:0;font-size:14px; margin-right:62px; line-height:43px }
.zytj img{width:320px; height:80px; display:block}
.cbw{border-top:1px solid #d3d3d3; overflow:hidden; margin-bottom:30px}
.cbw_title{margin:14px 0 10px; overflow:hidden}
.cbw_title p{float:left; font-size:14px; color:#3c61c2; font-weight:bold; line-height:normal}
.cbw_title a{color:#444; font-size:12px; float:right;line-height:normal}
.cbw_list li{padding:0; width:260px; margin-right:19px;float:left;}
.cbw_list li img{width:115px; height:155px; float:left; margin-right:12px; margin-top:2px}
.cbw_txt h5{font-size:14px;  line-height:normal; margin-bottom:6px;}
.cbw_txt p{font-size:13px; line-height:22px; font-weight:normal}
.model_l3{width:464px; float:left; margin-right:44px;}
.kxpj img{width:220px; height:64px; display:block; float:left}
.kxpj{margin-top:28px; overflow:hidden; margin-bottom:24px;}
.kyjz_list2 li{background:url(z19_dian_hui.png) no-repeat left center;}
.kpwz li{padding:0; width:156px; margin-right:22px; margin-top:2px;margin-bottom:6px; float:left;}
.kpwz li img{width:156px; height:104px; display:block; margin-bottom:6px;}
.kpwz li p{font-size:14px; font-weight:normal; line-height:22px;}
.kpsp li{padding:0; width:220px; margin-right:14px; margin-top:2px; margin-bottom:6px;float:left;}
.kpsp_img{width:126px; height:84px; float:left; position:relative; margin-right:10px}
.kpsp_img img{width:100%; height:100%}
.kpsp_img .kpsp_video{width:26px; height:26px; position:absolute; right:8px; bottom:10px;}
.kpsp li p{font-size:14px; font-weight:normal; line-height:22px; margin-top:6px}
.model_l4{width:640px; float:left; margin-right:30px}
.djgz img{width:300px; height:80px; display:block; float:left; margin:26px 40px 5px 0}
.fkzt li{padding:0; width:152px; height:78px; float:left; margin-right:10px; position:relative}
.fkzt li img{width:100%; height:100%}
.fkzt li p{font-size:18px; font-weight:bold; position:absolute; color:#fff; bottom:10px; left:0; line-height:normal; width:100%; text-align:center}
.wjjb{background:url(z19_wjjb.jpg); width:532px; height:57px; margin:21px 0}
.nav .wjjb a{color:#fff; height:38px; line-height:38px;font-size:20px; padding:0 18px; background:#3c61c2; margin-top:10px; display:block; float:left; font-weight:bold}
.nav .wjjb a:hover{color:#fff !important}
.model_l5{width:170px; float:left; margin-right:26px; border-right:1px solid #dcdee2; margin-top:24px}
.xxgk_title{font-size:18px; line-height:normal; font-weight:bold; margin-bottom:10px}
.xxgk_title2{font-size:16px; line-height:normal; margin:8px 0 4px; color:#3c61c2; font-weight:bold}
.kxyj_list2 li{width:auto; float:none;}
.zkyzb_box{float:left; margin-right:24px; width:178px}
.kxyj_list3 li{float:left; width:75px;}
.zkyxb2 .zkyzb_box{width:auto; margin-right:32px}
.model_top{overflow:hidden; margin:30px 0 6px;}
.model_top li{line-height:86px; font-size:16px; width:580px}
.model_top li img{width:470px; height:86px; vertical-align:middle; margin-right:14px;}
.cgzh_box{width:580px; margin-bottom:24px}

.model_l22{width:684px}
.kycc_model{background:#dbe1f2; height:70px; line-height:70px; overflow:hidden; margin-top:20px;}
.kycc_model h6{float:left; margin-left:36px; font-size:18px;}
.kycc_model .kycc_list{margin-top:12px; float:left;}
.kycc_model .kycc_list li a{color:#3d55a7; font-weight:bold}
.kycc_model .kycc_list li{margin:0 0 0 40px}
.kycc_model .kycc_list li img{margin-right:10px}
.model_box .kyjz_list li{font-size:14px; margin-bottom:0}
.model_box .kyjz_list{margin-top:-6px}
.model_l33{width:704px; margin-right:30px;}
.xbzz .kxyj_list li{ width:183px}
.model_box .ysdh .kyjz_list{ margin-top:0}
.ysxx{overflow:hidden; margin-top:-7px}

/*分页*/
.page{font-size:14px; color:#c1c1c1; margin-top:30px}
#pager .page{margin-top: 0;}
.page a,.page span{display:inline-block;margin:0 8px;}
.page a.now{ color:#000}

/*添加导航下拉菜单*/
.nav_down{position:absolute; background-color:rgba(241,243,248,0.9);  z-index:999; display:none; margin-top:-1px; min-width:96px;}
.nav li{position:relative}
.nav li,.nav{overflow:visible}
#nav .nav_down a{font-size:16px; color:#1d3897 !important;}
.nav_down dd{line-height:44px;white-space: nowrap;}
.nav_down dd:hover{background:#dbe1f2;}
#nav .nav_down dd:hover a{color:#1d3897 !important;}

.m_search{position:absolute; background:#3d55a7; width:100%; top:130px; z-index:999}
.m_search  .search{height:80px; background:#6671b2; margin:24px; float:none; width:auto; border-radius:40px}
.m_search  .ser_btn{background:url(z19_m_search.png) no-repeat center; width:50px; height:50px; margin:14px 30px 0 0}
.m_search  .ser_ipt{ height:80px; line-height:80px; font-size:30px; margin:0 30px; padding:0; width:540px;}
#search_close,.m_search{display:none}

.GoPC{position:fixed; bottom:40px; right:50px; display:none; z-index:999; width:200px}

@media screen and (max-width:1300px) and (min-width:1024px){
   .container {width:1004px;}
   .logo_word{width:688px;}
   #nav li a{padding:0 12px;}
   .logo_word h4{font-size:15px}
   #nav .nav8 a{padding:0 11px}
}

@media screen and (max-width:1366px) and (min-width:1024px){
   .Rightfixed{margin-left:0; right:0; left:auto; z-index:20}
  
}

/*20220704-nav*/
@media screen and (max-width:1240px) and (min-width:1150px){
	.nav_model{ position:absolute; width:1154px; top:50px; z-index:14; left:50%; margin-left:-577px;}
  .jgsz_list li{width: 104px!important;max-width: none; height: 521px;}
  .jgsz_list li p{ font-size: 13px; line-height: 20px;background: url(z19_dian_hui.png) no-repeat left 7px; }
  .xdzx .kxyj_img{ width: 180px; }
  .model_top li{ width: 533px; }
  .model_top li img { width: 363px; height: auto;}
  .cgzh_box{ width: 533px; }
  .ysxx li{ width: 95px; }
  .ysxx li p{ font-size: 13px; }
  .kpwz li{ width: 130px; }
  .kpwz li img{ width: 130px; height: 86px; }
  .kpsp li{ width: 190px; }
  .kpwz li p{ font-size: 13px; }
  .kpsp li{ width: 190px; }
  .kpsp_img{ width: 100px;height: 67px; }
  .kpsp li p{ font-size: 13px; }
  .zkyzb_box { margin-right: 20px; width: 169px;}
  .zkyxb2 .zkyzb_box{ margin-right: 16px; }

}


/*2022.0714新增科技专项样式*/
.top_kjzx p{text-indent: 2em;font-size: 14px; line-height: 28px;}
.top_kjzx a{ display: block; margin-top: 10px;}
.top_kjzx a img{ width: 100%; }


/*2022.0912新增科技专项样式*/
.styledisplay{display: none!important;}

/*20240508局名称变化增加宽度*/
.jgsz_list li{max-width:183px;}

/*20240508科学普及栏目修改*/
.kxpj_top_ali{
	overflow: hidden;
    margin: 30px -20px 20px;
}
.kxpj_top_ali a{
	float: left;
    width: 50%;
    padding: 0 20px;
    box-sizing: border-box;
}

.kxpj_head_xl{overflow: hidden;
    margin: 0 -22px;
    padding: 10px 0 5px;
}
.kxpj_head_li{float: left;
    width: 50%;
    padding: 0 22px;
    box-sizing: border-box;}
.kxpj_head_btma{ margin-top: 20px; display: block; }

@media (max-width: 767px){
	.kxpj_top_ali{padding: 0 24px; margin-top: 40px; margin-bottom: 2px;}
	.kxpj_top_ali a{ width: 100%;margin-bottom: 24px; }
}